



\section{\textbf{Generación de kernel minix } }
\begin{enumerate}
 \item \textbf{ Generar un nuevo minix manteniendo la versi'on original.}



Para compilar el kernel, ejecutamos los comandos:

\begin{itemize}
 \item cd /usr/src/tools/
 \item make hdboot
\end{itemize}

Devolviendonos lo siguiente:

\begin{verbatim}
    cd ../kernel && exec make
    exec cc -c -m -I/usr/include startc
    cc: /usr/lib/em_cemcom.ansi: Resource temporarily unavailable
    Make: Error code 256
    Make: Error code 256 
\end{verbatim}

Revisamos los permisos y como eramos el usuario root no parecia ser este el problema.
Investigando en internet alguien sugiere que el problema podr\'ia ser de memoria y como hasta ahora ten\'iamos 4 mb
decidimos incrementarla a 16 mb.
Con esto el problema se solucion\'o. 

Creamos la carpeta \textit{/minix2} y copiamos alli el archivo 2.0.0 con el kernel original.


 \item \textbf{ Compilar los fuentes del kernel y construir un nuevo diskette boot.}

Antes de generarlo montamos el diskette


\begin{itemize}
\item mnt /dev/fd0 /mnt
\end{itemize}
Aunque luego notamos que script \textit{make fdboot} lo desmontaba y lo montaba nuevamente. \\

Para generar el disco floppy booteable, ejecutamos los comandos:

\begin{itemize}
 \item cd /usr/src/tools/
 \item make fdboot
\end{itemize}



\textbf{ Bootee alternativamente del original y los originados por Ud. \\
   (ver sugerencias al fondo de los enunciados)} \\

Booteamos alternativamente y funcion\'o sin problemas.



\end{enumerate}
